"""
描述
输入一个 int 型的正整数，计算出该 int 型数据在内存中存储时 1 的个数。

数据范围：保证在 32 位整型数字范围内
输入描述：
 输入一个整数（int类型）

输出描述：
 这个数转换成2进制后，输出1的个数
"""
if __name__ == "__main__":
    number = int(input())
    number = bin(number)
    number = str(number)
    print(number.count("1"))